body { color:#333; background: url(../images/bg.jpg) repeat}
a { color:#0b658d; text-decoration:none; }
a:hover { text-decoration:underline; }


hr { color:#fffdea; border:none; border-top:1px dotted #372322; }


/* headings ---------------------- */
h1.page_head, h1.single_head { color:#009900;}

h1 { color:#0d5488; }
h2 { color:#000; }
h4 { color:#0d5488; }
h6 { color:#1b110d; }

/* STRUCTURE ---------------------*/

#header { }

#nav {
    background-color: #009900;
}

#wrapper {}

#content { background:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.content_top {  }

.content_bottom { padding:20px;  }

#footer {overflow:hidden;   }


/* HEADER ****************************/

.header .logo p { color:#847e6a; }
.search  { background: url(../images/searchbg.png)}
.search .textfield { border:none; color:#d30820; }


/*#content  ------------------- */

#content .question_list { border-bottom:1px solid #dae6ee; background:#fff;   }
#content .question_list:hover { border-bottom:1px solid #dae6ee; background:#C2F2C2; }

#content .question_list h3 { color:#555; border-bottom:none; }
#content .question_list h3 a { color:#555;  }
#content .question_list h3 a:hover { color:#0e5285; }

#content .question_list p { color:#777; border-bottom:none; }
#content .question_list p a { color:#777; }
#content .question_list p a:hover  { color:#000; }

#content .answers_total { color:#555; }
#content .answers_total a { color:#fff; }
#content .answers_total a:hover { color:#fff;}


#content .posts .question_list { background:none; border:none; }

/* --------------------- */
#content span.pcate {  background:url(../images/my_cat.png) no-repeat 0 0;   }
#content .question_list span.post-time{ float:right;}
/* content -------------*/
#content .post_top .avatar { border:1px solid #b09b86; padding:3px; background:#fff; }
#content .post_top h1 { border-bottom:none;}
#content .post_top h3 { border-bottom:none; }


/* -------- */

#content .post_top a { }
#content .post_top a:hover { color:#333;}
#content .posts { border-bottom:1px solid #eee;  }
#content .posts h3 a { }
#content .posts h3 a:hover { color:#0d5488; }




/*---------COMMENTS --------- */
#comments h3 { border-bottom:none; color:#0d5488; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }

#comments .comment p.author { border-bottom:1px solid #D0DCE3; }

#comments .comment .meta-left { color:#aaa }
#comments .comment .text-right { border:none;  }
#comments .comment .authcomment{ background:#fff; border:none;  }
#comments .comment .authcomment p { color:#333; }

#comments .comment { border-bottom:2px solid #e5e5e5; }

span.comm-reply{ color:#666; }
input#submit{ background:url(1-default/b_submit.png) no-repeat left top; border:none;  }
input#submit:hover { background-position:0 -47px; }

.avatar { border:2px solid #eee; background:#fff; }

.content_left strong { color:#084069; }

#respond .textarea { border:1px solid #c7c7c7; padding:8px; width:590px; font:14px Arial, Helvetica, sans-serif; }
#respond .textfield { border:1px solid #c7c7c7; float:left; padding:8px; width:380px; font:14px Arial, Helvetica, sans-serif; }
#respond .textfield2 { border:1px solid #c7c7c7; float:left; padding:8px; width:180px; font:14px Arial, Helvetica, sans-serif; }

.votes { background:#fff; border:1px solid #026c9e; }
.votes span { background:#026c9e  url(1-default/votes.png) no-repeat right top; color:#fff;    }
.votes span b { color:#fff; }
.votes span.bnone { border:none; }

#respond h3 { color:#505050; }

/* BREADCRUMBS **************************/
.breadcrumbs p { color:#777; }
.breadcrumbs a { color:#34718C; }
.breadcrumbs a:hover { color:#000; }
.breadcrumbs strong { color: #605d5d; }
.breadcrumbs span.findproperties { background:url(1-default/i-findpropertiesbg.png) no-repeat;}
.breadcrumbs span.findproperties a {  color:#f6f2e3; background:url(../images/i-icon-findproperty.png) left no-repeat; }


#sidebar .widget h3 span.point { color:#555; }

#content p.success_msg { padding:5px; margin-top:20px; text-align:center; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }

/* FOOTER ------------------------------------*/
#footer { color:#222; }
#footer a{ font-weight:bold;}
#footer ul li { color:#6c6858; }
#footer ul li a { color:#6c6858; }
#footer ul li a:hover { color:#000; }

/* Post Pagination */
.pagination .on { background:#0e5184; color:#fff; }
.pagination a { background:#e3e3e3; color:#333;  }
.pagination a:hover { color:#fff; background:#666;  }



/*---------TOP NAVIGATION for PAGES---------*/
.hometab{
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
}
#nav_in ul li ul  {  }
#nav_in ul li ul li {  background:#fff; color:#6f5345;    }
#nav_in ul li a { color:#ccc; cursor:pointer; }
#nav_in ul li a:hover { color:#fff; cursor:pointer;   }
#nav_in ul li.post-menu a{background-color: #FF3333; color:#FFF; font-weight:bold; }
#nav_in ul li.post-menu-sub a{background-color: #FF8080; color:#FFF; font-weight:bold; }

#nav_in  ul li ul li a:hover { background:#02131f; color:#fff; }




/* popup window ---------*/
#simplemodal-overlay { background-color:#000;}
#simplemodal-container { color:#666; background-color:#fff; border:4px solid #ccc; }
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; }
#simplemodal-container h3 { color:#000; border-bottom:2px solid #cdc4a6; }
#simplemodal-container .row  label  { color:#333; }
#simplemodal-container .row  input, #simplemodal-container .row  textarea { border:1px solid #ccc;}
#simplemodal-container .button { background:#666; color:#fff; }
#simplemodal-container .button:hover { background:#333; }


/* landing page css ---------------------- */
#page_landing a { color:#0E5285; text-decoration:underline; }
#page_landing a:hover { color:#000; }

.body { background:#E8F5FD; }
#page_landing { background:#fff; border:3px double #ccc; }

#page_landing h1 { color:#0E5285; }
#page_landing h2, #page_landing h3, #page_landing h4, #page_landing h5, #page_landing h6 { color:#333; }